
package com.xoa.service.archive.impl;

import com.xoa.model.archive.DocArchive;
import com.xoa.model.archive.ObjectFactory;
import com.xoa.model.archive.ProjArchive;
import com.xoa.model.archive.VolArchive;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.Action;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;


/**
 * This class was generated by the JAX-WS RI.
 * JAX-WS RI 2.2.9-b130926.1035
 * Generated source version: 2.2
 * 
 */
@WebService(name = "ArchWebServiceImpl", targetNamespace = "http://127.0.0.1/Webservice/Collect/archivesV4")
@XmlSeeAlso({
    ObjectFactory.class
})
public interface ArchWebServiceImpl {


    /**
     * 
     * @param arg0
     * @return
     *     returns java.lang.String
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "receiveDocArchive", targetNamespace = "http://127.0.0.1/Webservice/Collect/archivesV4", className = "org.proxy320408.ReceiveDocArchive")
    @ResponseWrapper(localName = "receiveDocArchiveResponse", targetNamespace = "http://127.0.0.1/Webservice/Collect/archivesV4", className = "org.proxy320408.ReceiveDocArchiveResponse")
    @Action(input = "http://127.0.0.1/Webservice/Collect/archivesV4/ArchWebServiceImpl/receiveDocArchiveRequest", output = "http://127.0.0.1/Webservice/Collect/archivesV4/ArchWebServiceImpl/receiveDocArchiveResponse")
    public String receiveDocArchive(
        @WebParam(name = "arg0", targetNamespace = "")
                DocArchive arg0);

    /**
     * 
     * @param arg0
     * @return
     *     returns java.lang.String
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "receiveProjArchive", targetNamespace = "http://127.0.0.1/Webservice/Collect/archivesV4", className = "org.proxy320408.ReceiveProjArchive")
    @ResponseWrapper(localName = "receiveProjArchiveResponse", targetNamespace = "http://127.0.0.1/Webservice/Collect/archivesV4", className = "org.proxy320408.ReceiveProjArchiveResponse")
    @Action(input = "http://127.0.0.1/Webservice/Collect/archivesV4/ArchWebServiceImpl/receiveProjArchiveRequest", output = "http://127.0.0.1/Webservice/Collect/archivesV4/ArchWebServiceImpl/receiveProjArchiveResponse")
    public String receiveProjArchive(
        @WebParam(name = "arg0", targetNamespace = "")
                ProjArchive arg0);

    /**
     * 
     * @param arg0
     * @return
     *     returns java.lang.String
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "receiveVolArchive", targetNamespace = "http://127.0.0.1/Webservice/Collect/archivesV4", className = "org.proxy320408.ReceiveVolArchive")
    @ResponseWrapper(localName = "receiveVolArchiveResponse", targetNamespace = "http://127.0.0.1/Webservice/Collect/archivesV4", className = "org.proxy320408.ReceiveVolArchiveResponse")
    @Action(input = "http://127.0.0.1/Webservice/Collect/archivesV4/ArchWebServiceImpl/receiveVolArchiveRequest", output = "http://127.0.0.1/Webservice/Collect/archivesV4/ArchWebServiceImpl/receiveVolArchiveResponse")
    public String receiveVolArchive(
        @WebParam(name = "arg0", targetNamespace = "")
                VolArchive arg0);

}
